type MyExclude<T , U > = T extends U ? never : T


// js

function myExclude(T,U){
    let reslut = []

    T.forEach(element => {
        if(!U.includes(element)){
            reslut.push(element)
        }   
    });
    return reslut
}

//1. unino 类型天生可以遍历
//2. T(unino) extends U(unino)  相当于迪卡尔乘积比较